Schritt 1:Voraussetzungen
- Ein Ubuntu 20.04 LTS-Server mit mindestens 2 GB RAM und 20 GB Festplattenspeicher.
– Ein Nicht-Root-Benutzer mit Sudo-Berechtigungen.
- Zugang zu einem Terminal.
Schritt 2:Swap deaktivieren
Swap ist ein Kernel-Speicherplatz, der verwendet wird, wenn der RAM voll ist. Das Ausführen einer Container-Engine wie Rancher mit aktiviertem Swap kann zu Datenbeschädigungen führen. Um es zu deaktivieren:
„
sudo swapoff -a
sudo sed -i '/swap/swapoff/g' /etc/fstab
„
Schritt 3:Docker installieren
Rancher verwendet Docker als zugrunde liegende Container-Engine. So installieren Sie Docker:
„
sudo apt-get update
sudo apt-get install docker.io
„
Schritt 4:Docker-Benutzergruppe hinzufügen
Rancher benötigt eine Benutzergruppe namens „Docker“. Wenn Sie Rancher als Nicht-Root-Benutzer installieren, fügen Sie sich dieser Gruppe hinzu.
„
sudo groupadd docker
sudo usermod -aG docker $USER
„
Schritt 5:Rancher installieren
Rancher bietet ein praktisches Dienstprogramm namens „rancher-install“, das den Installationsprozess vereinfacht. Um es zu verwenden, müssen Sie das Rancher-Repository hinzufügen und seinen GPG-Schlüssel abrufen:
„
curl -fsSL https://releases.rancher.com/install-docker/18/install.sh | Sudo-Bash
„
Hinweis :Während der Installation werden Sie aufgefordert, den Installationstyp auszuwählen. Wählen Sie die Option „Einzelner Knoten“.
Schritt 6:Starten Sie das Webinterface
Sobald die Installation abgeschlossen ist, können Sie den Rancher-Server starten.
„
Sudo Rancher Server &
„
Öffnen Sie nun Ihren Browser und navigieren Sie zu „https://:8080“. Sie sehen die Rancher-Anmeldeseite. Die Standardanmeldeinformationen sind „admin“ und „password“.
Schritt 7:Konfigurieren Sie das Dashboard
Ändern Sie Ihr Passwort und den Standardprojektnamen auf der Registerkarte „Einstellungen“ in der Benutzeroberfläche. Sie können auch auf die Option „Cluster“ klicken und die Registerkarte „Kubeconfig“ auswählen. Klicken Sie dann auf die Schaltfläche „Kubeconfig herunterladen“, um eine Konfigurationsdatei herunterzuladen. Diese Datei wird verwendet, um von Ihrem lokalen Computer aus eine Verbindung zu Ihrem Kubernetes-Cluster herzustellen.